package com.sm.android;

import android.app.Activity;
import android.app.Dialog;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.Window;
import android.widget.Button;
import android.widget.EditText;

public class AndroidSMActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.login_screen);
    }
    
    public void onClick(View v) {
    	
    	if (v.getId() == R.id.esquecisenha_loginscr) {
    		openDialogEsqueciSenha();
    	} else if (v.getId() == R.id.text_nao_cadastrado_loginsscr) {
    		openDialogCadastrar();
    	}
    	
    }

    
	private void openDialogCadastrar() {
		final Dialog dialog = new Dialog(this);

	  	dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); //Elimina barra de titulos da Dialog 
    	dialog.setContentView(R.layout.cadastrar_dialog); //Carrega Layout do Dialog em XML

    	final Button enviar = (Button) dialog.findViewById(R.id.enviar_button_dialog_cadastro);
    	final Button fechar = (Button) dialog.findViewById(R.id.fechar_button_dialog_cadastro);
    	final EditText seuEmail = (EditText) dialog.findViewById(R.id.seu_email_dialog_cadastro);
    	final EditText suaSenha = (EditText) dialog.findViewById(R.id.senha_inicial_dialog_cadastro);
    	final EditText suaConfirmacaoSenha = (EditText) dialog.findViewById(R.id.senha_confirma_dialog_cadastro);


    	enviar.setOnClickListener(new View.OnClickListener() {
    		public void onClick(View v) {
    	    	
    			if (!suaSenha.getText().toString().equals(suaConfirmacaoSenha.getText().toString())) {
    				//As senhas nao coincidem
    				System.out.println("Nao coincidem");
    				return;
    			}
    			
    		}
    	});

    	fechar.setOnClickListener(new View.OnClickListener() {
    		public void onClick(View v) {
    			dialog.dismiss();
    		}
    	});

    dialog.show();
		
	}

	private void openDialogEsqueciSenha() {
		final Dialog dialog = new Dialog(this);

	  	dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); //Elimina barra de titulos da Dialog 
    	dialog.setContentView(R.layout.esqueci_senha_dialog); //Carrega Layout do Dialog em XML

    	final Button enviar = (Button) dialog.findViewById(R.id.enviar_button_lembrar_senhascr);
    	final Button fechar = (Button) dialog.findViewById(R.id.fechar_button_dialog_esquecisenha);
    	final EditText editText = (EditText) dialog.findViewById(R.id.seu_email_tv_esqueci_scr);

    	enviar.setOnClickListener(new View.OnClickListener() {
    		public void onClick(View v) {
    			System.out.println("Enviando.... email");
    		}
    	});

    	fechar.setOnClickListener(new View.OnClickListener() {
    		public void onClick(View v) {
    			dialog.dismiss();
    		}
    	});

    dialog.show();	
	}
    
}